package net.wicp.tams.common.micro.quartz;

import java.util.List;

import net.wicp.tams.common.constant.dic.YesOrNo;
import net.wicp.tams.common.micro.quartz.bean.ScheduleJob;

public interface IScheduleJobStore {
	// 删除
	int deleteByPrimaryKey(Long jobId);

	// 添加到数据库中
	int insert(ScheduleJob record);

	// 从数据库中查询job
	ScheduleJob selectByPrimaryKey(Long jobId);

	// 通过group和name查到job
	ScheduleJob selectByGroupAndName(String jobGroup, String jobName);

	// int updateByPrimaryKeySelective(ScheduleJob record);
	// 更改任务
	int updateByPrimaryKey(ScheduleJob record);

	// 从数据库中取
	List<ScheduleJob> getAll(YesOrNo isActiv);
}